СТРУКТУРА МІКРОПРОЦЕСОРНОГО ПРИСТРОЮ ТА ЦЕНТРАЛЬНОГО ПРОЦЕСОРА, ВИКОНАННЯ КОМАНД МІКРОПРОЦЕСОРОМ, РОЗРОБЛЕННЯ ТА ВИКОНАННЯ ПРОСТИХ ПРОГРАМ

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2007
Тип роботи:
Звіт
Предмет:
Мікропроцесори
Група:
ІБ – 44

Частина тексту файла

Міністерство освіти і науки України Національний університет „Львівська політехніка”  ЗВІТ до лабораторної роботи № 2 з курсу „Мікропроцесорні пристрої” „СТРУКТУРА МІКРОПРОЦЕСОРНОГО ПРИСТРОЮ ТА ЦЕНТРАЛЬНОГО ПРОЦЕСОРА, ВИКОНАННЯ КОМАНД МІКРОПРОЦЕСОРОМ, РОЗРОБЛЕННЯ ТА ВИКОНАННЯ ПРОСТИХ ПРОГРАМ” Мета роботи – вивчити спрощену структуру мікропроцесорного пристрою, структуру центрального процесора на мікросхемах (МС) мікропроцесорного комплекту (МПК) серії КР580, виконання команд мікропроцесором КР580ІК80А, набути практичних навичок з розроблення та використання простих програм. Теоретичні відомості Центральний процесор – це пристрій перетворення даних та керування цим перетворенням, виконаний на основі мікропроцесора. Часто мікропроцесор сам не може виконувати роль центрального процесора. Для цього йому потрібна допомога інших мікросхем. Схема центрального процесора на МС серії КР580 зображена на рис. 1.  Рис. 1. Схема центрального процесора на МС серії КР580 2. Завдання Повторити систему і формати команд МП КР580ІК80А. Згадати суть команд INR A(3C), DCR A(3D), ADD A(87), ANA A(A7), ORA A(B7), CMP A(BF), DAA(27). Розглянути результати виконання програми 2, якщо за адресою 820Е буде записана одна з команд, що наведені в п.2.1. завдання. Результати виконання програми при різних командах записати в табл.2.1. Змінити і записати програму 2 так, щоб досліджувані числа записувалися в комірках пам’яті з адресами 8310 та 8311, а результат в комірці з адресою 8308. Розробити програму: а) збільшення на 5 числа, що записане в комірці пам’яті з адресою 8320, і збереження результату за адресою 8321 (програма 3); б) додавання чисел, записаних в комірках з адресами 8330 та 8340, та записом результату в комірці 8341 (програма 4); в) порівняння чисел, що знаходяться в комірках 8350 та 8360, і записом більшого з них в регістр В (програма 5); г) скласти програму за своєю ініціативою (програма 6). Результати роботи Результати виконання пункту 3 Команда , що записана за адресою 820Е Результат виконання програми, що записаний в комірці пам’яті з адресою 8302   При домашній підготовці При виконанні програми в лабораторії  INR A 06 06  DCR A 04 04  ANA A 05 05  ORA A 05 05  DAA 65 65   Результати виконання пункту 4 Адрес Машинний код Мітка Мнемокод Коментар  8200 3E 0C  MVI A, 0C Занести число ОС в регістр А  8202 32 00 83  STA, 8310 Записати число в комірку пам’яті з адресою 8300  8205 3E 12  MVI A, 12 Занести число 12 в регістр А  8207 32 01 83  STA 8311 Записати число в комірку пам’яті за адресою 8301  820A 3A 00 83  LDA 8310 Одержати число з комірки пам’яті з адресою 8300  820D 2F  CMA Інвертувати число  820E 3C  INR A Збільшити число на 1  820F 47  MOV В,А Перемістити число в регістр В  8210 3A 01 83  LDA 8311 Одержати число з комірки пам’яті з адресою 8301  8213 80  ADD B Додати числа, що знаходяться в регістрах А і В  8214 32 02 83  STA 8308 Записати число в комірку пам’яті з адресою 8308  8217 76  HLT Зупинка   Результатом виконання програми буде число 06 записане в комірці пам’яті 8308. Задача 5а MVI A, 58 STA 8320 MVI A, 05 MOV B,A LDA 8320 ADD B STA 8321 HLT Задача 5б MVI A, b8 STA 8330 MVI A,c8 STA 8340 LDA 8330 MOV B,A LDA 8340 ADD B STA 8341 HLT Задача 5в MVI A, 12 STA 8350 MVI A, c1 STA 8360 LDA 8350 MOV B, A LDA 8360 SUB B JM L1 HLT L1: LDA 8360 MOV B, A HLT Задача 5г Додати числа, що знаходяться за адресами 8220 і 8230 і відняти від суми число, що знаходиться за адресою 8240. Результат записати в комірку за адресою 8265. MVI A, 0c STA 8220 MVI A, 0b STA 8230 MVI A, ff STA 8240 LDA 8220 MOV B, A LDA 8230 ADD B MOV B, A LDA 8240 SUB B STA 8265 HLT Висновки: в даній лабораторній роботі я ознайомився з структурою мікропроцесорного пристрою, структурою центрального процесора на мікросхемах (МС) мікропроцесорного комплекту (МПК) серії КР580, вивчив деякі команди мікропроцесора КР580ІК80А, набув практичних навичок з розроблення та...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини